body { font-size: 75%; font-family: Verdana, Tahoma, Arial, "Helvetica Neue" , Helvetica, Sans-Serif; color: #232323; background-color: #fff; }

/* Styles for basic forms
-----------------------------------------------------------*/

fieldset { border: 1px solid #ddd; padding: 0 1.4em 1.4em 1.4em; margin: 0 0 1.5em 0; }

legend { font-size: 1.2em; font-weight: bold; }

textarea { min-height: 75px; }

.editor-label { margin: 1em 0 0 0; }

.editor-field { margin: 0.5em 0 0 0; }


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error { color: #ff0000; }

.field-validation-valid { display: none; }

.input-validation-error { border: 1px solid #ff0000; background-color: #e8eef4; }

.validation-summary-errors { font-weight: bold; color: #ff0000; }

.validation-summary-valid { display: none; }

/* Table ELEMENTS
----------------------------------------------------------*/

table { border: solid 1px #e8eef4; border-collapse: collapse; }

table tbody td { padding: 5px; border: solid 1px #e8eef4; }

table thead td { padding: 6px 5px; text-align: left; font-weight: bold; background-color: #e8eef4; border: solid 1px #e8eef4; }

/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/

input[type="text"] { width: 200px; border: 1px solid #CCC; }

input[type="password"] { width: 200px; border: 1px solid #CCC; }

input[type="submit"], button { width: auto; border: 1px solid #CCC; background-color: #e8eef4; margin: 5px; }

/*  UL LI ELEMENTS
-----------------------------------------*/
li { margin: 5px; list-style-type: none; }

/* Function Block
--------------------------------------------*/
.OperatePanel {  margin: 5px; padding: 5px; }
.OperatePanel a { width: auto; border: 1px solid #CCC; background-color: #e8eef4; margin: 5px; padding: 2px; color: #000; text-decoration: none; padding-top: 0px; padding-bottom:2px; }
